Floating point arithmetic is not always 100% accurate.